package com.example.mountainwalker.service;


import com.example.mountainwalker.entity.UserFollowInfo;

import java.util.Date;
import java.util.List;

public interface UserFollowService {


    List<UserFollowInfo> getUserFollowList();

    List<UserFollowInfo> getUserFollowListByCondition(String username, String followedUsername,
                                                      Date startTime, Date endTime);

    UserFollowInfo getUserFollowById(Integer id);

    int deleteUserFollowById(Integer id);

    int batchDeleteUserFollow(List<Integer> ids);

    int addUserFollow(UserFollowInfo userFollowInfo);

    int updateUserFollow(UserFollowInfo userFollowInfo);
}
